#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QtGui>
#include "Scene.h"
/*#include <QApplication>
#include <QMainWindow>
#include <QWidget>
#include <QMenu>
#include <QMenuBar>
#include <QAction>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QVBoxLayout>*/

class MainWindow : public QMainWindow
{
    Q_OBJECT
    
public:
    MainWindow(QWidget* parent = 0);

public slots:
    void addItem();
    
private:
    // Constructors
    void createMenus();
    
    // Menus
    QMenu* fileMenu;
    QAction* newAct;
    QAction* openAct;
    QAction* saveAct;
    QAction* quitAct;
    
    QMenu* createMenu;
    QAction* addAct;
    QAction* deleteAct;
    QAction* copyAct;
    
    Scene* _scene;
    QGraphicsView* _view;
};

#endif
